/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Control;

import Entidad.Numeros;

/**
 *
 * @author desarrollo
 */
public class Operaciones {
    double result=0;
    String operacion;

    public Operaciones(String operacion) {
        this.operacion = operacion;
    }

    public Operaciones() {
        this.operacion = operacion;
    }

    public String getOperacion() {
        return operacion;
    }

    public void setOperacion(String operacion) {
        this.operacion = operacion;
    }

    public void setOperacion() {
        this.operacion = operacion;
    }




    public double Suma(Numeros num1,Numeros num2) {
            // aquí se realizan los cálculos
        result = num1.getX() + num2.getX();
        return result;
    }
        public double Resta(Numeros num1,Numeros num2) {
            // aquí se realizan los cálculos
        result = num1.getX() - num2.getX();
        return result;
    }
    public double Multiplicacion(Numeros num1,Numeros num2) {
            // aquí se realizan los cálculos
        result = num1.getX() * num2.getX();
        return result;
    }
    public double Division(Numeros num1,Numeros num2) {
            // aquí se realizan los cálculos
        result = num1.getX() / num2.getX();
        return result;
    }

    public double Operar(String operacion, Numeros num1,Numeros num2) {
            // decide cual operacion se esta realizando
        if(operacion=="suma"){
            result= Suma(num1, num2);
        }
        if(operacion=="resta"){
            result= Resta(num1, num2);
        }
        if(operacion=="multiplicacion"){
            result= Multiplicacion(num1, num2);
        }
        if(operacion=="division"){
            result= Division(num1, num2);
        }
        if(operacion==""){
            result= 0.0;
        }
        return result;
    }
}
